/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ants;

/**
 *
 * @author uhgy3k
 */
public class Constantes {
    //Mapa
    final static int obstaculo = 0;
    final static int libre = 1;
    //Id hormigas
    final static int warrior_id = 0; //guerrera
    final static int worker_id = 2; //trabajadora
    final static int explorer_id = 1; // exploradora 
    //Maximos de hormigas
    final static int max_warriors = 20; //max guerreras....ect
    final static int max_workers = 20;
    final static int max_explorers = 20;
    //Comportamientos
    //Feromonas
    final static int npheromone = 3;
    //Calibrables
    //Calibrables
    //Calibrables
    ////Feromonas Calibrables
    final static int evap = 1;
    final static int maxfer = 300;
    final static int feroprin = 15;
    final static int ferosec = feroprin/3;
    //peso base, peso comida, peso fer e, peso fer c, fer p, hor
    final static int base = 250;
    final static int pcomida = maxfer*10;
    final static int pfere = -base/2;
    final static int pferc = 5;
    final static int pferp = 2;
    //Comportamientos
    //Explorers
    static int[][] e_behaves = {
        {base,pcomida,pfere,pferc, pferp*-1},//e_e
        {0,0,0,0,0}};//e_mcc
    //Workers
    static int[][] w_behaves = {
        {base,pcomida,pfere,pferc, pferp*-1},//w_e
        {base,pcomida,pfere,pferc*5,pferp*-1},//w_ipc
        {0,0,0,0,0}};//w_raccc
    //Guerreras
    static int[][] g_behaves = {
        {base,pcomida,pfere,pferc,pferp*5},//g_e
        {base,pcomida,pfere,pferc*3,pferp*5}};//g_ic
    //Calibrables
    //Calibrables
    //Calibrables
    //Indices de comportamientos
    //explorer
    final static int e_e = 0;
    final static int e_mcc = 1;
    //Worker
    final static int w_e = 0;
    final static int w_ipc = 1;
    final static int w_raccc = 2;
    //Guerreras
    final static int g_e = 0;
    final static int g_ic = 1;
    
    //Indices de Pesos generales
    final static int b_peso_base = 0;
    final static int b_peso_comida = 1;
    final static int b_peso_fer_e = 2;
    final static int b_peso_fer_c = 3;
    final static int b_peso_fer_p = 4;
    
    public static final int vel_warriors = 3; //max guerreras....ect
    public static final int vel_workers = 2;
    public static final int vel_explorers = 1;
}

